iT邦幫忙

2023 iThome 鐵人賽

DAY 7
0
影片教學

『請你跟我這樣做』- 30 天 TDD 出一個 SLOT 算分器系列 第 7

Day 7 加入三條線與試寫 Random

  • 分享至 

  • xImage
  •  

Yes

試寫

在理想的情況下,TDD 的樣貌就是 Test -> Code -> Refactor 的無限循環。然而,對於天天面對 Production Code 的 RD 來說,有時候用 Production Code 來幫助理解一個 Solution 也是蠻合理的,尤其是在面對一個你原本不太熟悉的工具,或是不太確定這個 Solution 是否 make sense 時。

這時,我會用一種短暫且嘗試性的方法,也就是直接把 Solution 的「大概樣貌」在 Production Code 裡直接寫上。這裡寫的東西不一定要正確,甚至不一定要通過 Compiler,因為他主要目的就是為了讓我們看看到時真的寫上去後,整個 Solution 搭配起來合不合理。

看完,確定沒問題,不留戀,直接砍掉,回到測項,開始 TDD。

這個方法我戲稱它為「試寫」,各位也可以參考看看。


上一篇
Day 6 Extract Method
下一篇
Day 8 引入 Screen 與 Random 的商業概念
系列文
『請你跟我這樣做』- 30 天 TDD 出一個 SLOT 算分器30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言